home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / pdcurs21 / private / _dosmem.c < prev    next >
C/C++ Source or Header  |  1993-06-20  |  700b  |  41 lines

  1. #define CURSES_LIBRARY  1
  2. #include <curses.h>
  3.  
  4. #ifdef PDCDEBUG
  5. char *rcsid__dosmem = "$Header$";
  6. #endif
  7.  
  8.  
  9. #ifdef GO32
  10.  
  11. #include <pc.h>    /* prototypes of dosmemget() and dosmemput() */
  12.  
  13. unsigned char getdosmembyte (int offset)
  14. {
  15.   unsigned char b;
  16.  
  17.   dosmemget (offset, sizeof(unsigned char), &b);
  18.   return b;
  19. }
  20.  
  21. unsigned short getdosmemword (int offset)
  22. {
  23.   unsigned short w;
  24.  
  25.   dosmemget (offset, sizeof(unsigned short), &w);
  26.   return w;
  27. }
  28.  
  29. void setdosmembyte (int offset, unsigned char b)
  30. {
  31.   dosmemput (&b, sizeof(unsigned char), offset);
  32. }
  33.  
  34. void setdosmemword (int offset, unsigned short w)
  35. {
  36.   dosmemput (&w, sizeof(unsigned short), offset);
  37. }
  38.  
  39. #endif
  40.  
  41.